react redux connect
最初なので、これくらいシンプルな説明が良かった。
connect(mapStateToProps, mapDispatchToProps)(component)
mapStateToProps, mapDispatchToPropsの関数を定義して、上記の引数に入れる。
使いたいcomponentで、上記のシグネチャーで実行して、それを、そのcomponentの export defaultにする。
そうすると?
そのcomponentのpropsに、 上記で定義した、State, Actionが入ってくる?ので、参照できる。
ということでよいかな。
2019年6月にreact-reduxがHooksに対応したAPIを提供するようになったため、connect関数を利用する必要はありません。
useSelector, useDispatchを使う